<?php

class Application_Model_ProdutosDoPedidoMapper
{
	private $tbProdutoPedido;
	
	public function __construct(){
		$this->tbProdutoPedido = new Application_Model_DbTable_ProdutosDoPedido();
	}
	
	public function registrarProdutoDoPedido(Application_Model_ProdutosDoPedido $novoProdutoPedido){
		try {
			$prdutoPedido = array(
					"id_produtos_do_pedido"=>$novoProdutoPedido->getIdProdutoPedido(),
					"id_produto"=>$novoProdutoPedido->getIdProduto(),
					"id_pedido"=>$novoProdutoPedido->getIpPedido(), 
					"valor_produto"=>$novoProdutoPedido->getValorProduto(),
					);
			
			$this->tbProdutoPedido->insert($prdutoPedido);
			
		} catch (Zend_Exception $e) {
			echo "ERR: " . $e->getMessage();
		}	
	}
	
	public function listarProdutosDoPedido($idPedido){
		
		$select = $this->tbProdutoPedido->select();

		$select->where("id_pedido = ?", $idPedido);
		
		$lista = $this->tbProdutoPedido->fetchAll($select)->toArray();
		
		return $lista;
		
		
	}
	


}

